package com.im.service.dto;

import java.math.BigDecimal;

public class PlanProject{
	/** 规划项目ID */
    private String planProjId;
    /** 多个规划项目ID 逗号分隔 */
    private String planProjIds;

	/**规划项目名称*/
    private String planProjName;
    /** 规划项目编码
            按规则生成 */
    private String planProjCode;
    /** 所属规划分类
            10：十二五规划
            20：十三五规划
            30：日常工作合同**/
    private String planProjClass;
    private String planProjClassName;

    /**建设单位**/
    private String developOrg;
    private String developOrgName;

    private String leadingPerson;
    private String leadingPersonName;

    private String linkman;
    private String linkmanName;

    private String linkmanTel;

    /** 项目简介**/
    private String introduce;

    private BigDecimal total;

    private Integer statusCd;
    private String statusName;

    private String createDt;

    private String startDt;

    private String endDt;

    private String version;

    private String description;
    /**
	 * 10:部补助
	 */
    private Double fundSourceBu;
    /**
	 *  20:省财政
	 */
    private Double fundSourceSheng;
    /**
	 *  30:高速水运融资
	 */
    private Double fundSourceGao; 
    /**
	 *  40:市州配套
	 */
    private Double fundSourceQi;
    /**
	 *  50:企业自筹
	 */
    private Double fundSourceShi;

    
//    private List<FundSource> fundSourceList;
//    
//    public List<FundSource> getFundSourceList() {
//		return fundSourceList;
//	}
//
//	public void setFundSourceList(List<FundSource> fundSourceList) {
//		this.fundSourceList = fundSourceList;
//	}

	public String getPlanProjId() {
        return planProjId;
    }

    public void setPlanProjId(String planProjId) {
        this.planProjId = planProjId == null ? null : planProjId.trim();
    }

    public String getPlanProjName() {
        return planProjName;
    }

    public void setPlanProjName(String planProjName) {
        this.planProjName = planProjName == null ? null : planProjName.trim();
    }

    public String getPlanProjCode() {
        return planProjCode;
    }

    public void setPlanProjCode(String planProjCode) {
        this.planProjCode = planProjCode == null ? null : planProjCode.trim();
    }

    public String getPlanProjClass() {
        return planProjClass;
    }

    public void setPlanProjClass(String planProjClass) {
        this.planProjClass = planProjClass == null ? null : planProjClass.trim();
    }

    public String getDevelopOrg() {
        return developOrg;
    }

    public void setDevelopOrg(String developOrg) {
        this.developOrg = developOrg == null ? null : developOrg.trim();
    }

    public String getLeadingPerson() {
        return leadingPerson;
    }

    public void setLeadingPerson(String leadingPerson) {
        this.leadingPerson = leadingPerson == null ? null : leadingPerson.trim();
    }

    public String getLinkman() {
        return linkman;
    }

    public void setLinkman(String linkman) {
        this.linkman = linkman == null ? null : linkman.trim();
    }

    public String getLinkmanTel() {
        return linkmanTel;
    }

    public void setLinkmanTel(String linkmanTel) {
        this.linkmanTel = linkmanTel == null ? null : linkmanTel.trim();
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce == null ? null : introduce.trim();
    }

    public BigDecimal getTotal() {
        return total;
    }

    public void setTotal(BigDecimal total) {
        this.total = total;
    }

    public Integer getStatusCd() {
        return statusCd;
    }

    public void setStatusCd(Integer statusCd) {
        this.statusCd = statusCd;
    }

    public String getCreateDt() {
		return createDt;
	}

	public void setCreateDt(String createDt) {
		this.createDt = createDt;
	}

	public String getStartDt() {
		return startDt;
	}

	public void setStartDt(String startDt) {
		this.startDt = startDt;
	}

	public String getEndDt() {
		return endDt;
	}

	public void setEndDt(String endDt) {
		this.endDt = endDt;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

	public String getDevelopOrgName() {
		return developOrgName;
	}

	public void setDevelopOrgName(String developOrgName) {
		this.developOrgName = developOrgName;
	}

	public String getLeadingPersonName() {
		return leadingPersonName;
	}

	public void setLeadingPersonName(String leadingPersonName) {
		this.leadingPersonName = leadingPersonName;
	}

	public String getLinkmanName() {
		return linkmanName;
	}

	public void setLinkmanName(String linkmanName) {
		this.linkmanName = linkmanName;
	}

	public String getStatusName() {
		return statusName;
	}

	public void setStatusName(String statusName) {
		this.statusName = statusName;
	}

	public String getPlanProjClassName() {
		return planProjClassName;
	}

	public void setPlanProjClassName(String planProjClassName) {
		this.planProjClassName = planProjClassName;
	}

	public Double getFundSourceBu() {
		return fundSourceBu;
	}

	public void setFundSourceBu(Double fundSourceBu) {
		this.fundSourceBu = fundSourceBu;
	}

	public Double getFundSourceSheng() {
		return fundSourceSheng;
	}

	public void setFundSourceSheng(Double fundSourceSheng) {
		this.fundSourceSheng = fundSourceSheng;
	}

	public Double getFundSourceGao() {
		return fundSourceGao;
	}

	public void setFundSourceGao(Double fundSourceGao) {
		this.fundSourceGao = fundSourceGao;
	}

	public Double getFundSourceQi() {
		return fundSourceQi;
	}

	public void setFundSourceQi(Double fundSourceQi) {
		this.fundSourceQi = fundSourceQi;
	}

	public Double getFundSourceShi() {
		return fundSourceShi;
	}

	public void setFundSourceShi(Double fundSourceShi) {
		this.fundSourceShi = fundSourceShi;
	}
	
	public String getPlanProjIds() {
		return planProjIds;
	}

	public void setPlanProjIds(String planProjIds) {
		this.planProjIds = planProjIds;
	}

	@Override
	public String toString() {
		return "PlanProject [planProjId=" + planProjId + ", planProjIds=" + planProjIds + ", planProjName="
				+ planProjName + ", planProjCode=" + planProjCode + ", planProjClass=" + planProjClass
				+ ", planProjClassName=" + planProjClassName + ", developOrg=" + developOrg + ", developOrgName="
				+ developOrgName + ", leadingPerson=" + leadingPerson + ", leadingPersonName=" + leadingPersonName
				+ ", linkman=" + linkman + ", linkmanName=" + linkmanName + ", linkmanTel=" + linkmanTel
				+ ", introduce=" + introduce + ", total=" + total + ", statusCd=" + statusCd + ", statusName="
				+ statusName + ", createDt=" + createDt + ", startDt=" + startDt + ", endDt=" + endDt + ", version="
				+ version + ", description=" + description + ", fundSourceBu=" + fundSourceBu + ", fundSourceSheng="
				+ fundSourceSheng + ", fundSourceGao=" + fundSourceGao + ", fundSourceQi=" + fundSourceQi
				+ ", fundSourceShi=" + fundSourceShi + "]";
	}
}